package drone.basis.map ;

import java.util.LinkedList ;
import java.util.List ;

import com.alibaba.fastjson.JSONArray ;
import com.alibaba.fastjson.JSONObject ;

import drone.basis.assist.LngLat ;

public class DongmingMap
{

	public static List < LngLat > POLYGON = new LinkedList < LngLat > ( ) ;
	static
	{
		POLYGON.add ( new LngLat ( "115.07235", "35.29523") ) ;
		POLYGON.add ( new LngLat ( "115.09792", "35.29299") ) ;
		POLYGON.add ( new LngLat ( "115.08385", "35.2801") ) ;
	}
	public static List < LngLat > POINTS = new LinkedList < LngLat > ( ) ;

	static
	{
		POINTS.add ( new LngLat ( "114.873842" , "35.004249" ) ) ;
		POINTS.add ( new LngLat ( "114.870052" , "35.009296" ) ) ;
		POINTS.add ( new LngLat ( "114.87154" , "35.022088" ) ) ;
		POINTS.add ( new LngLat ( "114.882065" , "35.02962" ) ) ;
		POINTS.add ( new LngLat ( "114.892226" , "35.026184" ) ) ;
		POINTS.add ( new LngLat ( "114.890459" , "35.011401" ) ) ;
		POINTS.add ( new LngLat ( "114.895597" , "34.998267" ) ) ;
		POINTS.add ( new LngLat ( "114.914174" , "34.994572" ) ) ;
		POINTS.add ( new LngLat ( "114.91595" , "34.982416" ) ) ;
		POINTS.add ( new LngLat ( "114.930357" , "34.976015" ) ) ;
		POINTS.add ( new LngLat ( "114.940364" , "34.98185" ) ) ;
		POINTS.add ( new LngLat ( "114.953076" , "34.993263" ) ) ;
		POINTS.add ( new LngLat ( "114.963988" , "34.995213" ) ) ;
		POINTS.add ( new LngLat ( "114.964771" , "35.00129" ) ) ;
		POINTS.add ( new LngLat ( "114.96832" , "35.00179" ) ) ;
		POINTS.add ( new LngLat ( "114.975675" , "34.999927" ) ) ;
		POINTS.add ( new LngLat ( "114.986754" , "34.996092" ) ) ;
		POINTS.add ( new LngLat ( "115.003628" , "34.996185" ) ) ;
		POINTS.add ( new LngLat ( "115.017623" , "34.991632" ) ) ;
		POINTS.add ( new LngLat ( "115.033213" , "34.975508" ) ) ;
		POINTS.add ( new LngLat ( "115.042146" , "34.987371" ) ) ;
		POINTS.add ( new LngLat ( "115.054838" , "34.989592" ) ) ;
		POINTS.add ( new LngLat ( "115.066341" , "34.998905" ) ) ;
		POINTS.add ( new LngLat ( "115.085101" , "35.004278" ) ) ;
		POINTS.add ( new LngLat ( "115.098136" , "35.003459" ) ) ;
		POINTS.add ( new LngLat ( "115.105327" , "35.007871" ) ) ;
		POINTS.add ( new LngLat ( "115.11525" , "35.003014" ) ) ;
		POINTS.add ( new LngLat ( "115.121182" , "35.011109" ) ) ;
		POINTS.add ( new LngLat ( "115.132416" , "35.013446" ) ) ;
		POINTS.add ( new LngLat ( "115.138797" , "34.998959" ) ) ;
		POINTS.add ( new LngLat ( "115.145454" , "34.999922" ) ) ;
		POINTS.add ( new LngLat ( "115.148714" , "35.000644" ) ) ;
		POINTS.add ( new LngLat ( "115.15026" , "35.002061" ) ) ;
		POINTS.add ( new LngLat ( "115.151721" , "35.003286" ) ) ;
		POINTS.add ( new LngLat ( "115.151043" , "35.004671" ) ) ;
		POINTS.add ( new LngLat ( "115.149449" , "35.006251" ) ) ;
		POINTS.add ( new LngLat ( "115.149284" , "35.008379" ) ) ;
		POINTS.add ( new LngLat ( "115.148182" , "35.010253" ) ) ;
		POINTS.add ( new LngLat ( "115.148206" , "35.013838" ) ) ;
		POINTS.add ( new LngLat ( "115.148774" , "35.017223" ) ) ;
		POINTS.add ( new LngLat ( "115.152366" , "35.01968" ) ) ;
		POINTS.add ( new LngLat ( "115.15524" , "35.021748" ) ) ;
		POINTS.add ( new LngLat ( "115.157161" , "35.026121" ) ) ;
		POINTS.add ( new LngLat ( "115.15912" , "35.028348" ) ) ;
		POINTS.add ( new LngLat ( "115.163685" , "35.027579" ) ) ;
		POINTS.add ( new LngLat ( "115.162116" , "35.022568" ) ) ;
		POINTS.add ( new LngLat ( "115.163752" , "35.02121" ) ) ;
		POINTS.add ( new LngLat ( "115.163986" , "35.019392" ) ) ;
		POINTS.add ( new LngLat ( "115.166894" , "35.019191" ) ) ;
		POINTS.add ( new LngLat ( "115.170766" , "35.021885" ) ) ;
		POINTS.add ( new LngLat ( "115.173517" , "35.022692" ) ) ;
		POINTS.add ( new LngLat ( "115.177253" , "35.023422" ) ) ;
		POINTS.add ( new LngLat ( "115.179284" , "35.025009" ) ) ;
		POINTS.add ( new LngLat ( "115.179189" , "35.028449" ) ) ;
		POINTS.add ( new LngLat ( "115.184282" , "35.036401" ) ) ;
		POINTS.add ( new LngLat ( "115.18706" , "35.041281" ) ) ;
		POINTS.add ( new LngLat ( "115.185377" , "35.042513" ) ) ;
		POINTS.add ( new LngLat ( "115.185123" , "35.0439" ) ) ;
		POINTS.add ( new LngLat ( "115.183766" , "35.044317" ) ) ;
		POINTS.add ( new LngLat ( "115.182893" , "35.046058" ) ) ;
		POINTS.add ( new LngLat ( "115.181036" , "35.047917" ) ) ;
		POINTS.add ( new LngLat ( "115.180409" , "35.049726" ) ) ;
		POINTS.add ( new LngLat ( "115.180179" , "35.051133" ) ) ;
		POINTS.add ( new LngLat ( "115.183341" , "35.05324" ) ) ;
		POINTS.add ( new LngLat ( "115.18433" , "35.056644" ) ) ;
		POINTS.add ( new LngLat ( "115.186128" , "35.060374" ) ) ;
		POINTS.add ( new LngLat ( "115.188416" , "35.060775" ) ) ;
		POINTS.add ( new LngLat ( "115.19119" , "35.062431" ) ) ;
		POINTS.add ( new LngLat ( "115.1981" , "35.061837" ) ) ;
		POINTS.add ( new LngLat ( "115.202662" , "35.062961" ) ) ;
		POINTS.add ( new LngLat ( "115.204383" , "35.060685" ) ) ;
		POINTS.add ( new LngLat ( "115.206692" , "35.059351" ) ) ;
		POINTS.add ( new LngLat ( "115.212944" , "35.057759" ) ) ;
		POINTS.add ( new LngLat ( "115.215133" , "35.056489" ) ) ;
		POINTS.add ( new LngLat ( "115.214974" , "35.054297" ) ) ;
		POINTS.add ( new LngLat ( "115.216737" , "35.053926" ) ) ;
		POINTS.add ( new LngLat ( "115.215104" , "35.053313" ) ) ;
		POINTS.add ( new LngLat ( "115.214019" , "35.052371" ) ) ;
		POINTS.add ( new LngLat ( "115.218536" , "35.052077" ) ) ;
		POINTS.add ( new LngLat ( "115.230614" , "35.049348" ) ) ;
		POINTS.add ( new LngLat ( "115.233514" , "35.050205" ) ) ;
		POINTS.add ( new LngLat ( "115.235712" , "35.05204" ) ) ;
		POINTS.add ( new LngLat ( "115.233803" , "35.054929" ) ) ;
		POINTS.add ( new LngLat ( "115.239008" , "35.057946" ) ) ;
		POINTS.add ( new LngLat ( "115.250008" , "35.058437" ) ) ;
		POINTS.add ( new LngLat ( "115.252195" , "35.058009" ) ) ;
		POINTS.add ( new LngLat ( "115.254184" , "35.061723" ) ) ;
		POINTS.add ( new LngLat ( "115.254932" , "35.063547" ) ) ;
		POINTS.add ( new LngLat ( "115.260445" , "35.064587" ) ) ;
		POINTS.add ( new LngLat ( "115.263202" , "35.063162" ) ) ;
		POINTS.add ( new LngLat ( "115.263972" , "35.066866" ) ) ;
		POINTS.add ( new LngLat ( "115.262539" , "35.073193" ) ) ;
		POINTS.add ( new LngLat ( "115.260063" , "35.074527" ) ) ;
		POINTS.add ( new LngLat ( "115.260881" , "35.076296" ) ) ;
		POINTS.add ( new LngLat ( "115.260212" , "35.077936" ) ) ;
		POINTS.add ( new LngLat ( "115.255926" , "35.078977" ) ) ;
		POINTS.add ( new LngLat ( "115.251663" , "35.080019" ) ) ;
		POINTS.add ( new LngLat ( "115.251917" , "35.081451" ) ) ;
		POINTS.add ( new LngLat ( "115.250037" , "35.082201" ) ) ;
		POINTS.add ( new LngLat ( "115.250644" , "35.083838" ) ) ;
		POINTS.add ( new LngLat ( "115.249886" , "35.085761" ) ) ;
		POINTS.add ( new LngLat ( "115.247006" , "35.089687" ) ) ;
		POINTS.add ( new LngLat ( "115.248856" , "35.091822" ) ) ;
		POINTS.add ( new LngLat ( "115.250808" , "35.094931" ) ) ;
		POINTS.add ( new LngLat ( "115.250502" , "35.09692" ) ) ;
		POINTS.add ( new LngLat ( "115.249232" , "35.098869" ) ) ;
		POINTS.add ( new LngLat ( "115.249214" , "35.10051" ) ) ;
		POINTS.add ( new LngLat ( "115.248705" , "35.102801" ) ) ;
		POINTS.add ( new LngLat ( "115.245941" , "35.103884" ) ) ;
		POINTS.add ( new LngLat ( "115.245049" , "35.107519" ) ) ;
		POINTS.add ( new LngLat ( "115.243874" , "35.108432" ) ) ;
		POINTS.add ( new LngLat ( "115.242158" , "35.11464" ) ) ;
		POINTS.add ( new LngLat ( "115.240565" , "35.117429" ) ) ;
		POINTS.add ( new LngLat ( "115.238272" , "35.1193" ) ) ;
		POINTS.add ( new LngLat ( "115.235168" , "35.120118" ) ) ;
		POINTS.add ( new LngLat ( "115.23618" , "35.123643" ) ) ;
		POINTS.add ( new LngLat ( "115.238764" , "35.123663" ) ) ;
		POINTS.add ( new LngLat ( "115.238574" , "35.12556" ) ) ;
		POINTS.add ( new LngLat ( "115.239017" , "35.126573" ) ) ;
		POINTS.add ( new LngLat ( "115.240098" , "35.12647" ) ) ;
		POINTS.add ( new LngLat ( "115.241795" , "35.127123" ) ) ;
		POINTS.add ( new LngLat ( "115.242801" , "35.128594" ) ) ;
		POINTS.add ( new LngLat ( "115.243326" , "35.129953" ) ) ;
		POINTS.add ( new LngLat ( "115.244846" , "35.131233" ) ) ;
		POINTS.add ( new LngLat ( "115.246513" , "35.132006" ) ) ;
		POINTS.add ( new LngLat ( "115.247279" , "35.134774" ) ) ;
		POINTS.add ( new LngLat ( "115.248982" , "35.134809" ) ) ;
		POINTS.add ( new LngLat ( "115.250245" , "35.136026" ) ) ;
		POINTS.add ( new LngLat ( "115.248663" , "35.138116" ) ) ;
		POINTS.add ( new LngLat ( "115.248942" , "35.141512" ) ) ;
		POINTS.add ( new LngLat ( "115.250299" , "35.144811" ) ) ;
		POINTS.add ( new LngLat ( "115.248548" , "35.145481" ) ) ;
		POINTS.add ( new LngLat ( "115.246315" , "35.146075" ) ) ;
		POINTS.add ( new LngLat ( "115.24562" , "35.147525" ) ) ;
		POINTS.add ( new LngLat ( "115.242574" , "35.148326" ) ) ;
		POINTS.add ( new LngLat ( "115.241682" , "35.150124" ) ) ;
		POINTS.add ( new LngLat ( "115.240754" , "35.151523" ) ) ;
		POINTS.add ( new LngLat ( "115.239298" , "35.15237" ) ) ;
		POINTS.add ( new LngLat ( "115.240191" , "35.154002" ) ) ;
		POINTS.add ( new LngLat ( "115.239331" , "35.154913" ) ) ;
		POINTS.add ( new LngLat ( "115.242179" , "35.160133" ) ) ;
		POINTS.add ( new LngLat ( "115.244714" , "35.16233" ) ) ;
		POINTS.add ( new LngLat ( "115.247211" , "35.162542" ) ) ;
		POINTS.add ( new LngLat ( "115.247073" , "35.165087" ) ) ;
		POINTS.add ( new LngLat ( "115.248911" , "35.165837" ) ) ;
		POINTS.add ( new LngLat ( "115.250917" , "35.166726" ) ) ;
		POINTS.add ( new LngLat ( "115.251283" , "35.170124" ) ) ;
		POINTS.add ( new LngLat ( "115.254201" , "35.170436" ) ) ;
		POINTS.add ( new LngLat ( "115.254319" , "35.172956" ) ) ;
		POINTS.add ( new LngLat ( "115.253818" , "35.174969" ) ) ;
		POINTS.add ( new LngLat ( "115.254404" , "35.177511" ) ) ;
		POINTS.add ( new LngLat ( "115.254417" , "35.179072" ) ) ;
		POINTS.add ( new LngLat ( "115.25518" , "35.180861" ) ) ;
		POINTS.add ( new LngLat ( "115.253759" , "35.181236" ) ) ;
		POINTS.add ( new LngLat ( "115.2546" , "35.185186" ) ) ;
		POINTS.add ( new LngLat ( "115.252596" , "35.187297" ) ) ;
		POINTS.add ( new LngLat ( "115.2519" , "35.18878" ) ) ;
		POINTS.add ( new LngLat ( "115.250672" , "35.189665" ) ) ;
		POINTS.add ( new LngLat ( "115.251655" , "35.192052" ) ) ;
		POINTS.add ( new LngLat ( "115.250348" , "35.193701" ) ) ;
		POINTS.add ( new LngLat ( "115.25169" , "35.195589" ) ) ;
		POINTS.add ( new LngLat ( "115.253153" , "35.195409" ) ) ;
		POINTS.add ( new LngLat ( "115.255501" , "35.198489" ) ) ;
		POINTS.add ( new LngLat ( "115.256738" , "35.198163" ) ) ;
		POINTS.add ( new LngLat ( "115.258511" , "35.199145" ) ) ;
		POINTS.add ( new LngLat ( "115.259549" , "35.200093" ) ) ;
		POINTS.add ( new LngLat ( "115.261721" , "35.198064" ) ) ;
		POINTS.add ( new LngLat ( "115.264121" , "35.198445" ) ) ;
		POINTS.add ( new LngLat ( "115.266264" , "35.198921" ) ) ;
		POINTS.add ( new LngLat ( "115.269448" , "35.199597" ) ) ;
		POINTS.add ( new LngLat ( "115.271497" , "35.208704" ) ) ;
		POINTS.add ( new LngLat ( "115.271234" , "35.212214" ) ) ;
		POINTS.add ( new LngLat ( "115.269715" , "35.214323" ) ) ;
		POINTS.add ( new LngLat ( "115.272249" , "35.214723" ) ) ;
		POINTS.add ( new LngLat ( "115.272879" , "35.216511" ) ) ;
		POINTS.add ( new LngLat ( "115.271667" , "35.218944" ) ) ;
		POINTS.add ( new LngLat ( "115.272658" , "35.22626" ) ) ;
		POINTS.add ( new LngLat ( "115.274437" , "35.236223" ) ) ;
		POINTS.add ( new LngLat ( "115.27325" , "35.23646" ) ) ;
		POINTS.add ( new LngLat ( "115.271973" , "35.237205" ) ) ;
		POINTS.add ( new LngLat ( "115.272854" , "35.239135" ) ) ;
		POINTS.add ( new LngLat ( "115.270815" , "35.23978" ) ) ;
		POINTS.add ( new LngLat ( "115.269709" , "35.240345" ) ) ;
		POINTS.add ( new LngLat ( "115.27052" , "35.246293" ) ) ;
		POINTS.add ( new LngLat ( "115.269288" , "35.247967" ) ) ;
		POINTS.add ( new LngLat ( "115.271881" , "35.248275" ) ) ;
		POINTS.add ( new LngLat ( "115.273241" , "35.250396" ) ) ;
		POINTS.add ( new LngLat ( "115.27529" , "35.254057" ) ) ;
		POINTS.add ( new LngLat ( "115.276069" , "35.25504" ) ) ;
		POINTS.add ( new LngLat ( "115.277121" , "35.256907" ) ) ;
		POINTS.add ( new LngLat ( "115.275514" , "35.259793" ) ) ;
		POINTS.add ( new LngLat ( "115.274312" , "35.2616" ) ) ;
		POINTS.add ( new LngLat ( "115.272096" , "35.266169" ) ) ;
		POINTS.add ( new LngLat ( "115.273315" , "35.268452" ) ) ;
		POINTS.add ( new LngLat ( "115.272357" , "35.274381" ) ) ;
		POINTS.add ( new LngLat ( "115.270408" , "35.277664" ) ) ;
		POINTS.add ( new LngLat ( "115.270904" , "35.278918" ) ) ;
		POINTS.add ( new LngLat ( "115.269596" , "35.280036" ) ) ;
		POINTS.add ( new LngLat ( "115.269693" , "35.281771" ) ) ;
		POINTS.add ( new LngLat ( "115.267978" , "35.28409" ) ) ;
		POINTS.add ( new LngLat ( "115.266306" , "35.287752" ) ) ;
		POINTS.add ( new LngLat ( "115.265724" , "35.289575" ) ) ;
		POINTS.add ( new LngLat ( "115.268643" , "35.291588" ) ) ;
		POINTS.add ( new LngLat ( "115.270324" , "35.292993" ) ) ;
		POINTS.add ( new LngLat ( "115.273375" , "35.295575" ) ) ;
		POINTS.add ( new LngLat ( "115.272375" , "35.297019" ) ) ;
		POINTS.add ( new LngLat ( "115.272121" , "35.300067" ) ) ;
		POINTS.add ( new LngLat ( "115.269351" , "35.303387" ) ) ;
		POINTS.add ( new LngLat ( "115.266824" , "35.30489" ) ) ;
		POINTS.add ( new LngLat ( "115.262402" , "35.309025" ) ) ;
		POINTS.add ( new LngLat ( "115.262908" , "35.31224" ) ) ;
		POINTS.add ( new LngLat ( "115.262155" , "35.31812" ) ) ;
		POINTS.add ( new LngLat ( "115.265124" , "35.32084" ) ) ;
		POINTS.add ( new LngLat ( "115.261517" , "35.320973" ) ) ;
		POINTS.add ( new LngLat ( "115.260336" , "35.322934" ) ) ;
		POINTS.add ( new LngLat ( "115.258673" , "35.324966" ) ) ;
		POINTS.add ( new LngLat ( "115.257864" , "35.326469" ) ) ;
		POINTS.add ( new LngLat ( "115.256351" , "35.327556" ) ) ;
		POINTS.add ( new LngLat ( "115.254059" , "35.329814" ) ) ;
		POINTS.add ( new LngLat ( "115.2548" , "35.330817" ) ) ;
		POINTS.add ( new LngLat ( "115.258613" , "35.33042" ) ) ;
		POINTS.add ( new LngLat ( "115.259903" , "35.331577" ) ) ;
		POINTS.add ( new LngLat ( "115.258779" , "35.333517" ) ) ;
		POINTS.add ( new LngLat ( "115.258741" , "35.334372" ) ) ;
		POINTS.add ( new LngLat ( "115.26152" , "35.336435" ) ) ;
		POINTS.add ( new LngLat ( "115.264672" , "35.337835" ) ) ;
		POINTS.add ( new LngLat ( "115.264282" , "35.339797" ) ) ;
		POINTS.add ( new LngLat ( "115.263602" , "35.342544" ) ) ;
		POINTS.add ( new LngLat ( "115.260361" , "35.343965" ) ) ;
		POINTS.add ( new LngLat ( "115.25791" , "35.345372" ) ) ;
		POINTS.add ( new LngLat ( "115.255811" , "35.348124" ) ) ;
		POINTS.add ( new LngLat ( "115.255992" , "35.351001" ) ) ;
		POINTS.add ( new LngLat ( "115.257279" , "35.351173" ) ) ;
		POINTS.add ( new LngLat ( "115.256555" , "35.3539" ) ) ;
		POINTS.add ( new LngLat ( "115.251715" , "35.357058" ) ) ;
		POINTS.add ( new LngLat ( "115.236092" , "35.360494" ) ) ;
		POINTS.add ( new LngLat ( "115.23425" , "35.362732" ) ) ;
		POINTS.add ( new LngLat ( "115.233212" , "35.364082" ) ) ;
		POINTS.add ( new LngLat ( "115.233592" , "35.365766" ) ) ;
		POINTS.add ( new LngLat ( "115.231869" , "35.367516" ) ) ;
		POINTS.add ( new LngLat ( "115.225812" , "35.373855" ) ) ;
		POINTS.add ( new LngLat ( "115.217542" , "35.375445" ) ) ;
		POINTS.add ( new LngLat ( "115.213284" , "35.37369" ) ) ;
		POINTS.add ( new LngLat ( "115.212673" , "35.375284" ) ) ;
		POINTS.add ( new LngLat ( "115.207915" , "35.375911" ) ) ;
		POINTS.add ( new LngLat ( "115.205807" , "35.377582" ) ) ;
		POINTS.add ( new LngLat ( "115.202918" , "35.375613" ) ) ;
		POINTS.add ( new LngLat ( "115.198767" , "35.376043" ) ) ;
		POINTS.add ( new LngLat ( "115.195204" , "35.375823" ) ) ;
		POINTS.add ( new LngLat ( "115.196926" , "35.374258" ) ) ;
		POINTS.add ( new LngLat ( "115.194686" , "35.372786" ) ) ;
		POINTS.add ( new LngLat ( "115.189548" , "35.374346" ) ) ;
		POINTS.add ( new LngLat ( "115.189304" , "35.376213" ) ) ;
		POINTS.add ( new LngLat ( "115.187651" , "35.378256" ) ) ;
		POINTS.add ( new LngLat ( "115.186287" , "35.379727" ) ) ;
		POINTS.add ( new LngLat ( "115.186033" , "35.382657" ) ) ;
		POINTS.add ( new LngLat ( "115.187051" , "35.382126" ) ) ;
		POINTS.add ( new LngLat ( "115.18757" , "35.380751" ) ) ;
		POINTS.add ( new LngLat ( "115.188851" , "35.382029" ) ) ;
		POINTS.add ( new LngLat ( "115.190897" , "35.382859" ) ) ;
		POINTS.add ( new LngLat ( "115.191748" , "35.38505" ) ) ;
		POINTS.add ( new LngLat ( "115.193602" , "35.385573" ) ) ;
		POINTS.add ( new LngLat ( "115.195104" , "35.384467" ) ) ;
		POINTS.add ( new LngLat ( "115.195782" , "35.387301" ) ) ;
		POINTS.add ( new LngLat ( "115.197239" , "35.388088" ) ) ;
		POINTS.add ( new LngLat ( "115.199745" , "35.388519" ) ) ;
		POINTS.add ( new LngLat ( "115.198912" , "35.389987" ) ) ;
		POINTS.add ( new LngLat ( "115.197008" , "35.391667" ) ) ;
		POINTS.add ( new LngLat ( "115.196093" , "35.399213" ) ) ;
		POINTS.add ( new LngLat ( "115.192937" , "35.399363" ) ) ;
		POINTS.add ( new LngLat ( "115.191517" , "35.403774" ) ) ;
		POINTS.add ( new LngLat ( "115.195082" , "35.41723" ) ) ;
		POINTS.add ( new LngLat ( "115.192651" , "35.433072" ) ) ;
		POINTS.add ( new LngLat ( "115.144572" , "35.424614" ) ) ;
		POINTS.add ( new LngLat ( "115.137523" , "35.402977" ) ) ;
		POINTS.add ( new LngLat ( "115.131426" , "35.423358" ) ) ;
		POINTS.add ( new LngLat ( "115.126983" , "35.409551" ) ) ;
		POINTS.add ( new LngLat ( "115.123846" , "35.404997" ) ) ;
		POINTS.add ( new LngLat ( "115.11799" , "35.407038" ) ) ;
		POINTS.add ( new LngLat ( "115.105829" , "35.416843" ) ) ;
		POINTS.add ( new LngLat ( "115.099941" , "35.410646" ) ) ;
		POINTS.add ( new LngLat ( "115.085813" , "35.38739" ) ) ;
		POINTS.add ( new LngLat ( "115.070283" , "35.380249" ) ) ;
		POINTS.add ( new LngLat ( "115.03898" , "35.380297" ) ) ;
		POINTS.add ( new LngLat ( "115.027556" , "35.359295" ) ) ;
		POINTS.add ( new LngLat ( "115.002333" , "35.34785" ) ) ;
		POINTS.add ( new LngLat ( "114.983694" , "35.332159" ) ) ;
		POINTS.add ( new LngLat ( "114.975748" , "35.315342" ) ) ;
		POINTS.add ( new LngLat ( "114.971498" , "35.311688" ) ) ;
		POINTS.add ( new LngLat ( "114.963948" , "35.300713" ) ) ;
		POINTS.add ( new LngLat ( "114.937334" , "35.27664" ) ) ;
		POINTS.add ( new LngLat ( "114.932515" , "35.258331" ) ) ;
		POINTS.add ( new LngLat ( "114.94262" , "35.226771" ) ) ;
		POINTS.add ( new LngLat ( "114.919798" , "35.202274" ) ) ;
		POINTS.add ( new LngLat ( "114.876843" , "35.193147" ) ) ;
		POINTS.add ( new LngLat ( "114.849635" , "35.170559" ) ) ;
		POINTS.add ( new LngLat ( "114.863475" , "35.157982" ) ) ;
		POINTS.add ( new LngLat ( "114.887226" , "35.125161" ) ) ;
		POINTS.add ( new LngLat ( "114.895003" , "35.10936" ) ) ;
		POINTS.add ( new LngLat ( "114.879286" , "35.088857" ) ) ;
		POINTS.add ( new LngLat ( "114.85207" , "35.08073" ) ) ;
		POINTS.add ( new LngLat ( "114.83624" , "35.072096" ) ) ;
		POINTS.add ( new LngLat ( "114.832338" , "35.065475" ) ) ;
		POINTS.add ( new LngLat ( "114.843009" , "35.05914" ) ) ;
		POINTS.add ( new LngLat ( "114.865244" , "35.051871" ) ) ;
		POINTS.add ( new LngLat ( "114.842631" , "35.033177" ) ) ;
		POINTS.add ( new LngLat ( "114.843956" , "35.010711" ) ) ;

	}
	
	public static String plainPolygon ( )
	{
		StringBuffer sb = new StringBuffer ( ) ;
		for ( LngLat ll : POLYGON )
		{
			sb.append ( ll.getLng ( ) + ","+ ll.getLat ( ) + ";") ;
		}
		return sb.toString ( ) ;
	}

	public static String jsonPolygon ( )
	{
		JSONArray array = new JSONArray ( ) ;
		for ( LngLat ll : POLYGON )
		{
			JSONObject object = new JSONObject ( ) ;
			object.put ( "lng", ll.getLng ( ) ) ;
			object.put ( "lat", ll.getLat ( ) ) ;
			array.add ( object ) ;
		}
		return array.toJSONString ( ) ;
	}

	public static String plainPoints ( )
	{
		StringBuffer sb = new StringBuffer ( ) ;
		for ( LngLat ll : POINTS )
		{
			sb.append ( ll.getLng ( ) + "," + ll.getLat ( ) + ";" ) ;
		}
		return sb.toString ( ) ;
	}

	public static String jsonPoints ( )
	{
		JSONArray array = new JSONArray ( ) ;
		for ( LngLat ll : POINTS )
		{
			JSONObject object = new JSONObject ( ) ;
			object.put ( "lng" , ll.getLng ( ) ) ;
			object.put ( "lat" , ll.getLat ( ) ) ;
			array.add ( object ) ;
		}
		return array.toJSONString ( ) ;
	}

}
